Perfect analysis structure